Subject Wise Question -> ENGLISH VOCABULARY -> IDIOMS

Choose the option that contains the best meaning of the following Idiom / Phrase. 
French Leave